home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacFormat España 20
/
macformat_20.iso
/
mac
/
Shareware
/
Desarrolladores
/
Sprite Animation Toolkit 2.3.8
/
Tutorial ƒ
/
Assignment4.c
< prev
next >
Wrap
C/C++ Source or Header
|
1995-08-09
|
625b
|
38 lines
// Assignment 4
#include "SAT.h"
SpritePtr ignore;
short direction;
pascal void HandleSprite (SpritePtr me)
{
me->position.h = me->position.h + direction;
if (me->position.h < 0)
direction = 1;
if (me->position.h > 200)
direction = -1;
}
pascal void SetupSprite (SpritePtr me)
{
me->task = &HandleSprite;
me->face = SATGetFace(128);
direction = 1;
}
main()
{
short kTicksPerFrame = 2;
long t;
SATInitToolbox();
SATInit(128, 129, 478, 302);
ignore = SATNewSprite(0, 200, 200, &SetupSprite);
do
{
t = TickCount();
SATRun(true);
while ((TickCount () - t) < kTicksPerFrame);
} while (! Button());
}